//
//  main.c
//  sort_v1
//
//  Created by Salvatore Totaro on 31/10/13.
//
//

#include <stdio.h>
#include "Carray.h"

int main(int argc, const char * argv[])
{
int data[10]=
	{-10, 6, 10, 13,-8, 18, -26, 35, -35, 37};
	
	int k, min_pos;
	for (k=0; k<10; k++) {
		//trova la posizione del minimo a partire dalla
		//k-esima posizione
		smin(data,10, k,&min_pos);
		//scambia il valore in posizione min_pos con quello in posizione k
		//swap(data,k,min_pos);
		swap(&data[k], &data[min_pos]);
		
		//cswap(data+k, data+min_pos);
	}
	display(data,8);
	return 0;
}

